home *** CD-ROM | disk | FTP | other *** search
/ Business Shareware / Business Shareware.iso / start / disk / tcpy200 / tcmanual.doc < prev    next >
Encoding:
Text File  |  1993-03-22  |  23.5 KB  |  481 lines

  1.  
  2.      TTTTT  U   U  RRRR   BBBB    OOO    CCC    OOO   PPPP   Y   Y
  3.        T    U   U  R   R  B   B  O   O  C   C  O   O  P   P  Y   Y
  4.        T    U   U  RRRR   BBBB   O   O  C      O   O  PPPP    YYYY
  5.        T    U   U  R   R  B   B  O   O  C   C  O   O  P          Y
  6.        T     UUU   R   R  BBBB    OOO    CCC    OOO   P      YYYY
  7.  
  8.  
  9.                               version 2.00
  10.  
  11.                      by Pierre J. le Riche 1991-93
  12.  
  13.               A Speedy Multi-Volume File Transfer Program
  14.  
  15.                          General User's Manual
  16.  
  17. ***************
  18. *Introduction:*
  19. ***************
  20. First of all, thank you for downloading TurboCopy. I hope you will find
  21. it very useful. To cut a long story short: TurboCopy is a copy program
  22. much like XCopy but with many extra features (which we will come to
  23. later), the most remarkable being it's built in floppy disk cache (which
  24. provides for some ultra fast copying), it's capability to process
  25. multiple volumes and the ability to slice big files.
  26.  
  27. **********************
  28. *System Requirements:*
  29. **********************
  30. Any IBM compatible computer with BIOS version later than 1/1/1986. DOS
  31. version above 3.00 (5.00 or higher recommended). 384K conventional
  32. memory required for floppy cache, 72K absolute minimum (104K when
  33. manually selecting files). Will utilise extended and expanded memory if
  34. available. TC runs in any text mode from 80x25 to 132x60 or higher
  35. resolution. TC will autodetect your screen configuration.
  36.  
  37. ****************
  38. *Why TurboCopy?*
  39. ****************
  40. Have you ever become fed up with DOS's slow copy command, or XCOPY's
  41. cryptic display, or the fact that when you want to backup a big program
  42. you have to pick the files manually and copy them onto floppy disk one
  43. by one? Your troubles are over with the new release of TurboCopy.
  44. TurboCopy copies files lightning fast, offers a very informative
  45. display, and prompts for new disks as they are filled, all the time
  46. sorting the files so that the minimum amount of disk space is wasted.
  47.  
  48. ******************
  49. *How to register:*
  50. ******************
  51. If you use TurboCopy frequently, you MUST register. From time to time
  52. new versions of TurboCopy will be released. To make sure that you get it
  53. as soon as possible you can send the MINISCULE amount of R20 ($15 US
  54. overseas) to the address below and you will receive the latest version
  55. as soon as it becomes available. Please specify whether you want it on a
  56. 5¼ or 3½ inch disk. (Hints and suggestions for future versions are also
  57. welcome.) The order form is in the file TCORDER.FRM included in the
  58. package. Send all queries to:
  59.  
  60.                 Pierre J. le Riche
  61.                 P.O. Box 209
  62.                 Kuils River
  63.                 7580
  64.                 Rep. of South Africa
  65.  
  66. Or one of the following E-Mail addresses:
  67.  
  68.                 mostert@cs.sun.ac.za
  69.                 mostert@itu.sun.ac.za
  70.  
  71.  
  72. ******************
  73. *Getting started:*
  74. ******************
  75. TurboCopy's command line is almost completely compatible with that of XCopy,
  76. so if you know your DOS, you shouldn't have any trouble with TurboCopy.
  77. To get acquainted with TurboCopy, run TC with no command line. You
  78. should get the following display:
  79.  
  80.  
  81. TurboCopy V2.00  -------  Pierre J. le Riche  -------  03/21/93.
  82. Speedy multi-volume file transfer program. Copy freely, but no modifications.   
  83.                                                                                 
  84. TC source[;includefiles][,excludefiles] [destination] [/options]                
  85.  B           Manually select source files to be included in copy.               
  86.  D[D]:d-m-y  Only files modified on or after [before] date will be copied.      
  87.  F[F]:size   Only files equal or larger [smaller] than size will be copied.     
  88.  H[H]        Include hidden and system files in copy [remove attributes].       
  89.  L:listfile  Read source filespecs from listfile.                               
  90.  M,A         Copy archives only, reset/don't reset archive attribute.           
  91.  N,O,E,I     Overwrite if newer/Overwrite all/Append/Skip existing files.       
  92.  Q[Q][:lbl]  Quickformat target diskettes [unconditional] [set label].          
  93.  S[P][C]     Include subdirectories [prompt] [disable subdir creation].         
  94.  T:level     Specify a text output verbosity level of 0 to 9.                   
  95.  U,V,W,Z     Update settings/Verify files/Wait for keypress/Enable cache.       
  96.  X[R]        Move files to destination [remove empty source dirs].              
  97.  Y[:disks]   Specify multiple source disks [number of disks].                   
  98.                                                                                 
  99. If you find this program useful, and use it often, you should                   
  100. register. As a registered user you will be entitled to one free    P.O. Box 209 
  101. upgrade. Please send your cheque for R20 ($15 overseas) to the     Kuils River  
  102. address on the right and state 5¼ or 3½ inch disk. All advice      7580         
  103. and suggestions for future versions are also welcome.              South Africa 
  104.  
  105.                                                                                 
  106. Above is TurboCopy's cryptic help screen. Options are mostly grouped
  107. together by function. E.g. N,O,E and I options all have to do file
  108. inclusion or exclusion from the copy process. Options are not case
  109. sensitive, so you can type them in either lower- or uppercase.
  110.  
  111. ************************************
  112. *Rough overview of TC command line:*
  113. ************************************
  114. You must always supply TC with a source path. (The current path is
  115. assumed to be the destination if none is given.) A source path consists
  116. of some kind of drive/directory identification and optionally file
  117. specifications (*.* is assumed if none is given). Therefore "."
  118. identifies as all files in the current directory, ".." all the files in
  119. the previous directory, "A:" all the files in the current directory on
  120. drive A:, and so on. File specifications ("filespecs") can be very
  121. diverse. The following rules apply to TurboCopy filespecs:
  122. 1) Unlike DOS the following is completely legal: "*foo*.*", this will
  123.    match all files with "foo" somewhere in it's name, e.g. "kfoobar.xyz"
  124. 2) You may use Grep style search characters, i.e. "[","]" and "^". For
  125.    example "[a-c]*.*" is functionally the same as "a*.*", "b*.*" and
  126.    "c*.*". The filespec "[afq]*.*" will copy all files starting with the
  127.    letters a, f or q. You may also precede the characters with a "^"
  128.    sign which means "everything except". You may also wrap through z
  129.    back to a, e.g. "*[^x-b].*" will match all files that doesn't end
  130.    with an x,y,z,a or b.
  131. 3) You may specify more than one filespec by separating them with an
  132.    ";", i.e. "*.txt;*.doc" will match all files with .doc or .txt
  133.    extensions.
  134. 4) You may also specify filespecs to exclude from the copy by preceding
  135.    them with a ",", i.e. "*.?oc,myfile.*,sam?.voc" will copy all files
  136.    with an extension matching .?oc, except "myfile.*" and "sam?.voc".
  137. 5) If you start a source filespec with "," or ";" it would indicate that
  138.    all files is included before the expression after the ";" or "," is
  139.    evaluated. Don't end the filespec list with a ";" since this will
  140.    include all files.
  141. You may specify a directory that does not exist in the destination
  142. filespec, TC will create it automatically. You may also specify a
  143. general rename filespec in the destination, just like with copy and
  144. xcopy. If you specify a destination of "NUL", TurboCopy will only verify
  145. the source files; nice if you want to check if your disks are OK (/X and
  146. /M options will be ignored). After the source and destination filespecs
  147. (or before, if you prefer) you may specify certain options, which will
  148. be discussed in detail below.
  149.  
  150. ********************
  151. *TurboCopy options:*
  152. ********************
  153. You do not have to start each option with a forward slash (/), instead a
  154. slash is used to identify the start of the options list. If an option
  155. letter is followed with a "-" the option will be disabled (if the
  156. default was on; refer to "setting up TC"), "+" will enable the option
  157. (same as specifying nothing), and "=" will toggle the current setting.
  158. The options list must follow directly after the destination filespec or
  159. must precede the source filespec, but not in between. The following is
  160. an example of a completely valid TC command line:
  161.  tc c:\asm\tc.*,tc.asm;tcbench.doc;file[1-3].doc a:\/xvo
  162. It will move tc.* (except tc.asm), tcbench.doc, file1.doc, file2.doc and
  163. file3.doc to a:\. It will do a complete read after write verify of the
  164. data, and it will overwrite the files if they already exist.
  165.  
  166. *******************************
  167. *Alphabetical list of options:*
  168. *******************************
  169. /A
  170. The /A option will copy ONLY files with their archive attribute set. It
  171. is similar to /M, but it does not reset the source file's archive
  172. attribute after the copy. It is of limited usefulness, but is implemented
  173. in TurboCopy to ensure compatibility with xcopy.
  174.  
  175. /B
  176. The /B option allows you to manually include and exclude files from the
  177. copy. TC will list all files matching the source filespec(s) and you may
  178. then select the files with the arrow keys and space. If only one file
  179. matched the source filespec, TC will ignore the /B option and copy the
  180. file without prompting. (Please refer to the section 'Manually selecting
  181. files'.)
  182.  
  183. /C
  184. The /C option is ignored if used without the /S option. The /C option
  185. instructs TC not to create subdirectories on the destination (except the
  186. base destination directory specified in the destination filespec). It is
  187. useful if you want to search your hard drive for specific files and copy
  188. them to floppy without their respective directories, e.g.
  189.         tc *.asm a:\asm\/sc
  190. Assuming your current drive is your hard drive, TC will search the
  191. entire drive and copy all .ASM files onto the \ASM directory on the
  192. floppy disk in drive A:, creating the directory if necessary. TC will
  193. warn you if two source files with the same name exists, and ask for an
  194. appropriate action.
  195.  
  196. /D[D]:date
  197. The /D option allows you to copy only files modified after or before a
  198. certain date. The date must be in "day-month-year" format. The semicolon
  199. is not required and you can use any seperator between numbers. The
  200. second (optional) D is to specify that you want to copy only files
  201. modified before that date and not after (or on) that date.
  202.  
  203. /E
  204. This option instructs TC to assume that you want the source file to be
  205. added to the end of the destination file, if the destination file
  206. already exists. It is useful when adding together files that have been
  207. split with TurboCopy (refer to section on file splitting) or some other
  208. program. The following command will add four files together into one big
  209. file: TC file0;file1;file2;file3 bigfile/e. It is functionally the same
  210. as typing COPY /B file0+file1+file2+file3 bigfile.
  211.  
  212. /F[F]:filesize
  213. This option works in much the same way as /D, except that you specify
  214. the file size and not date. TC will only copy files larger or equal to
  215. "filesize", unless you specify the second F in which case only smaller
  216. files will be copied. You may specify that the size you typed is in K by
  217. appending a "K" to the end of "filesize", e.g. TC *.txt a:/FF128k will
  218. copy all .txt files smaller than 128k to drive a:.
  219.  
  220. /H[H]
  221. The /H option instructs TC copy hidden and system files as well as
  222. normal or read-only files. The default may be changed, please refer to
  223. "Setting up TC". To disable the option if the default is "on", use /H-.
  224. The second (optional) H is to tell TC to drop the hidden and system
  225. attributes from the destination file.
  226.  
  227. /I
  228. This option instructs TC not to overwrite files that already exist on
  229. the destination drive. TC's default is to prompt the user when a file
  230. already exists. TC will skip all existing files if /I is specified.
  231.  
  232. /L
  233. "/L:filename" forces TC to read a file list from "filename" and copy
  234. only those files. Any source filespec specified on the command line is
  235. ignored. You must still specify the source path and destination path,
  236. since no directory or drive names are allowed in the list file. All the
  237. standard wildcards are allowable though. The following command will read
  238. the filenames to copy from mylist.txt:
  239.         TC c:\asm\ a:\backup\/l:mylist.txt
  240. Where "mylist.txt" might contain something like this:
  241.         *.asm,tc.asm
  242.         *.doc,pogo.doc;*[1-9].dat
  243.         ,file7.dat
  244. Note that exclusions should generally follow inclusions, since TC scans
  245. the whole list for each file, and decides the fate of each file on the
  246. last positive match. Therefore ,tc.doc;*.doc will copy tc.doc, whereas
  247. *.doc,tc.doc will not. To avoid confusion with other command line
  248. options, you may put the filename in quotation marks (") or you may end
  249. it with a forward slash (/). The colon following /L is not required.
  250.  
  251. /M
  252. The /M option copies only files with their archive attribute set (like
  253. /A), but unlike /A the source file's archive attribute is reset after
  254. the copy. It is a most useful way of keeping track of files that have
  255. been copied when doing a backup bit by bit.
  256.  
  257. /N
  258. The /N option is much the same as the /O option (being that it will
  259. overwrite the destination file if it exists), but it will only overwrite
  260. the destination if the source file's date is later than the
  261. destination's.
  262.  
  263. /O
  264. The /O option will force TC to overwrite all destination files that
  265. already exist.
  266.  
  267. /P
  268. The /P option is ignored unless used with the /S option. When this
  269. option is used with /S, TC will ask you whether it should copy each
  270. subdirectory, one by one. It is useful when you want to do a complete
  271. backup of your hard drive, but want to exclude one or two directories.
  272. Example: TC c:\ a:/sp will ask which subdirectories it should copy.
  273.  
  274. /Q
  275. The /Q[Q]:label option is most useful when you want to clear the
  276. contents of your destination floppies if they already contain files. The
  277. Q stands for Quickformat, so use this option with the necessary care.
  278. The optional second Q is to force TC to quickformat the disk, otherwise
  279. TC will prompt you if the disk already contains data. You may also
  280. (optionally) specify a volume label for the disk. To avoid confusion
  281. with other command line options, you may put the label name in quotation
  282. marks (") or you may end it with a forward slash (/). You can optionally
  283. number your disks by inserting an asterisk (*) in your volume label,
  284. which TC will replace with the current disk number. Example:
  285.         tc . a:/qq"mydisk #*"
  286. Will quickformat all destination floppies (unconditionally) and label
  287. them mydisk #1, mydisk #2, mydisk #3 and so on. If you follow the Q's
  288. with a colon, but don't specify a volume label, the current label will
  289. be deleted. The /Q command will be ignored if the destination drive is
  290. not a floppy drive or if the source and destination drives are the same.
  291.  
  292. /R
  293. The /R option is most useful when used together with the /S and /X
  294. options. After all files have been copied, TC will check all source
  295. subdirectories and remove them if they are empty. For example:
  296.         tc d:\games c:\games\/srx
  297. Will move your complete games directory (including subdirectories) from
  298. drive D: to drive C:.
  299.  
  300. /S
  301. The /S option forces TC to include all source subdirectories in the
  302. copy. The subdirectories will be created on the destination unless /C
  303. was specified. /P forces TC to prompt before each directory.
  304.  
  305. /T
  306. This option allows you to specify a verbosity level. What it boils down
  307. to is that you can tell TurboCopy how much useless information you want
  308. displayed on the screen. /T9 is the most verbose while /T0 displays
  309. nothing except error messages and prompts.
  310.  
  311. /U
  312. The /U option allows you to configure TurboCopy for your personal needs.
  313. It will pop up a menu box in which you can, for instance, set the
  314. display colours. Use the up,down,left and right arrow keys to change
  315. default selections. Pressing ENTER will prompt you whether you want to
  316. save the changes or not. *NOTE* It is completely save to compress TC
  317. with executable file compressors like lzexe and pklite, since TC
  318. rewrites itself completely every time the configuration is saved. Please
  319. refer to setting up TurboCopy.
  320.  
  321. /V
  322. The /V option forces TC to verify all new files created on the
  323. destination. If the destination is a floppy drive, and the floppy cache
  324. is enabled TC will do a complete read after write verify, which is as
  325. thorough a verify as you can get.
  326.  
  327. /W
  328. /W forces TC to wait for a keypress before commencing operation.
  329.  
  330. /X
  331. The /X option forces TC to move files to the destination, which means
  332. that the source files will be deleted. If the source and destination
  333. files are on the same disk TC uses the DOS rename function which speeds
  334. the process considerably.
  335.  
  336. /Y[:source disks]
  337. The /Y option allows you to specify that you want to copy from more than
  338. one source diskette. TurboCopy will ask for the next source disk as they
  339. are copied. You may optionally specify exactly how many floppies to ask
  340. for (from 2 to 99). By default TurboCopy will go on until the user opts
  341. to quit. If the source is not a floppy drive this option will be
  342. ignored.
  343.  
  344. /Z
  345. You may enable/disable the internal floppy writeback cache with /Z and
  346. /Z-. You can also set the default fromout the setup menu (Refer to
  347. "Setting up TC"). It is recommended that you keep the cache enabled
  348. unless you experience compatibility problems with other packages. TC's
  349. cache has been tested with Vadim Vlasov's Combi-Disk and Norton Cache
  350. and works fine (even with floppy writeback). Please inform me if you
  351. experience problems with other cache programs.
  352.  
  353. ***************************************
  354. *Manually selecting files to TurboCopy*
  355. ***************************************
  356. If you are a fan of the popular Norton Commander package, I am sure you
  357. will appreciate TC's manual file selection option. To be prompted to
  358. select files manually, specify the /B option on the command line. TC
  359. will then pop up the list of files matching the source filespec(s). You
  360. may now select files either with a mouse (only in 80x25 mode) or with
  361. the keyboard. The following are valid keystrokes:
  362.  '+'      The plus key will toggle all file selections.
  363.  '-'      The minus key will unselect all files.
  364.  '*'      Toggles the way in which the files are sorted. Files are
  365.           sorted either by extension or by filename.
  366.  'INS'    The insert key will toggle the current file and move the cursor
  367.           down to the next file.
  368.  'SPACE'  The spacebar will toggle the current file.
  369.  arrows   You may use the arrows, the page up/down keys and home and end
  370.           to position the cursor (the blue marker).
  371.  'ENTER'  Proceed to copy the marked files.
  372.  
  373.  (You may also press Break or Escape at any time to abort the copy.)
  374.  
  375. *******************
  376. *Slicing big files*
  377. *******************
  378. If TC detects that certain files are too big to fit on the destination
  379. media type it will prompt you whether you want to slice the file into
  380. smaller bits so it does fit. If you do decide to slice the file you will
  381. be asked whether you want to change the file's extension or time or
  382. whether you want to change nothing. If you opt to change the file's
  383. extension, the first file's extension will remain intact, but from there
  384. on the last two characters will be replaced with a 01, 02, 03 and so on,
  385. depending on the number of disks required to hold the file. If you opted
  386. to change the file time, the minutes part of the file's time will be set
  387. in the same way as above. An easy way to add the files together again is
  388. to use TurboCopy's /E option.
  389.  
  390. **********************
  391. *Setting up Turbocopy*
  392. **********************
  393. If you want to personalize your copy of TC, you may do this with the /U
  394. option. The following screen will pop up, and if you are in 80x25
  395. mode, mouse support will be enabled:
  396.  
  397.  
  398. |---------------------------------------------------------------------|
  399. |             TurboCopy v2.00 - Update Default Settings:              |
  400. |                                                                     |
  401. |            [ ] Manually select files (/B- disables)                 |
  402. |            [ ] Copy hidden & system files (/H- disables)            |
  403. |            [ ] Include subdirectories (/S- disables)                |
  404. |            [ ] Verify destination files (/V- disables)              |
  405. |            [√] Enable the floppy cache (/Z- disables)               |
  406. |            [ ] /B defaults to all source files selected             |
  407. |            [√] Display cache status during writeback                |
  408. |            [√] Display active options list at startup               |
  409. |            [√] Beep between multiple diskette volumes               |
  410. |            {S} Dialogue box style (Single or Double)                |
  411. |            {N} File sort filter (Name or Extension)                 |
  412. |            {Standard} TurboCopy colour set selection                |
  413. |            (9) Default text output verbosity level                  |
  414. |            (7  ) Attribute for normal text                          |
  415. |            (15 ) Attribute for highlighted text                     |
  416. |                                                                     |
  417. |  Change settings with the arrows and <SPACE>. <ENTER> to continue.  |
  418. |---------------------------------------------------------------------|
  419.  
  420.  
  421. You can move the highlight with the arrow keys and you can change fields
  422. with the left and right arrow keys (or space). ENTER ends the setup. Most
  423. options are self-explanatory. I will briefly describe the others:
  424. *The file sort filter specifies how files should be sorted in the "Manual
  425.  file selection" box.
  426. *The default box style is there so you can choose double line or single
  427.  line borders for all the popup boxes in TC.
  428. *The attributes are the colours that TC uses for the display.
  429. *I strongly recommended that you keep the floppy cache enabled unless you
  430.  want to use some other floppy writeback cache.
  431. *The cache status box is the box with the stripe that TC pops up while
  432.  it is doing it's cache writeback. (Only displayed if the total amount
  433.  of data to be flushed is more than 128K.)
  434.  
  435. ******************
  436. *Acknowledgements*
  437. ******************
  438. I wish to thank everybody who encouraged me during the time it took me
  439. to write TurboCopy, and also for everybody who gave their insights and
  440. helped with the testing of the program.
  441.  
  442. ************
  443. *Disclaimer*
  444. ************
  445. I take no responsibility for damages arising from the use or the
  446. inability to use this product. I have tried my utmost to make this
  447. program as reliable as can be, but cannot be held responsible if
  448. anything goes wrong.
  449.  
  450. ***************
  451. *Compatibility*
  452. ***************
  453. TurboCopy has been extensively tested on many machines, with excellent
  454. results. So far I have only encountered one machine that is incompatible
  455. with TC's built-in cache. Please inform me if you have any problems.
  456.  
  457. *********
  458. *License*
  459. *********
  460. The unregistered version of TurboCopy is not crippled in any way, it is
  461. also not infested by nasty little advertisements, time delays, etc. like
  462. many other programs. I assume that people have the decency to
  463. acknowledge my hard work and make a contribution if they use this
  464. program frequently. The registration is a ridiculously low fee of R20
  465. ($15 U.S. outside of the R.S.A) which means that nobody can afford not
  466. to register.
  467.  
  468. ******************************
  469. *Messages & Technical support*
  470. ******************************
  471. For the time being you may contact me by mail or through André Mostert
  472. at one of the E-Mail addresses given below (available till at least
  473. May 1993):
  474.  
  475. mostert@cs.sun.ac.za
  476. mostert@itu.sun.ac.za
  477.  
  478.  
  479.  
  480.                                          -Pierre J. le Riche, March 1993
  481.